@font-face {
  font-family: 'iconfont';
  src: url('http://at.alicdn.com/t/font_1425453291_1103258.eot'); /* IE9*/
  src: url('http://at.alicdn.com/t/font_1425453291_1103258.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('http://at.alicdn.com/t/font_1425453291_1103258.woff') format('woff'), /* chrome、firefox */
  url('http://at.alicdn.com/t/font_1425453291_1103258.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('http://at.alicdn.com/t/font_1425453291_1103258.svg#iconfont') format('svg'); /* iOS 4.1- */
}

i,.iconfont{font-family:"iconfont";font-style:normal;}

body{background:#EEEEEE;}
#header{height:74px;background:url("/Public/images/headerBg.jpg") repeat-x;}
#header .headMain{width:1180px;margin:0 auto;}

#logo{float:left;}

#nav{float:left;margin-left:50px;}
#nav li{float:left;height:60px;}
#nav .current a{border-bottom:4px solid #0A5ECC;}
#nav a{font-size:18px;font-weight:bold;color:#000;padding:17px 15px;margin:0 10px;display:block;}

#header .userInfo{float:right;font-size:16px;margin-top:20px;}
#header .userInfo a{color:#f60;margin-right:20px; color:#666;}
#header .userInfo i{color:#BAD9F1;font-size:18px;margin-right:10px;font-weight:bold;}

#wrap{min-height:300px;width:1120px;margin:60px auto;background:#fff;border:1px solid #ddd;padding:30px;}

/*选择车型*/
.letterList{font-size:14px;margin-bottom:20px;margin-left:20px;color:#333;}
.letterList a{color:#666;font-weight:600;margin-right:10px;}
.letterList .current{color:#0A5ECC;}

.brandList li{float:left;width:180px;height:80px;border:1px solid #ddd;margin:0 20px 20px 20px;cursor:pointer;}
.brandList li:hover{box-shadow:0px 0px 6px #999;border:1px solid #999;}
.brandList li img{width:70px;height:70px;float:left;margin:5px;}
.brandList li p{margin-left:80px;margin-top:28px;font-size:16px;}

.autoList .selected{font-size:16px;border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:10px;}
.autoList .selected em{background:#f6f6f6;border:1px solid #ddd;display:inline-block;width:150px;padding:8px;margin-right:10px;}
.autoList .selected a{float:right;color:#f60;font-size:18px;}

.autoList li{border:1px solid #ddd;width:150px;padding:8px;text-align:center;font-size:14px;margin:0 20px 20px 20px;cursor:pointer;float:left;}
.autoList .listMain p{margin:0 0 10px 20px;font-size:14px;}


/*标题部分*/
.title{ position:relative;overflow:hidden;margin-bottom:40px;}
.title h2{font-size:20px;font-weight:600;}
.title .step{float:right;width:716px;background:#BAD9F1;color:#fff;margin-top:-24px;}
.title em{display:inline-block;width:170px;font-weight:500;padding:5px 3px;text-indent:20px;font-size:14px;}
.title .current{background:#999;}
.title i{font-size:52px;color:#fff;position:absolute;margin-left:-25px;font-weight:bolder;margin-top:6px;}


/*选择服务*/
.server {}
.server .autoInfo{padding:10px;background:#EEEEEE;margin-bottom:20px;border-radius:5px;}
.server .autoLogo{border:4px solid #f5f5f5;float:left;width:50px;background:#fff;}
.server .autoInfo p{margin-left:70px;margin-top:5px;}
.server .autoName{font-size:16px;font-weight:600;}
.server .autoInfo a{color:#3C71D5;font-size:14px;}
.server .serverName{float:right;background:#fff;border-radius:3px;padding:10px 15px;margin-top:5px;color:#999;}
.server .serverName em{color:#555;}

.server h3{text-indent:10px;height:70px;line-height:70px;text-align:center;font-size:18px;}
.server div.current{border:2px solid #1280CD;}
.server div.current i.selected{display:block;}

.server .default{padding:0px 20px;width:500px; border:2px solid #ddd; position:relative;}
.server i.selected{ position:absolute;top:0px;left:0px;width:21px;height:21px;background:url(../images/sprite.png) no-repeat;display:none;}

.server .default .nineNine{background:#EEEEEE;border-top:1px solid #ddd;position:relative;}
.server .default .nineNine li{border-bottom:1px solid #ddd;}
.server .default .nineNine .subtotal{ position: absolute;width:60px;height: 132px;padding-top: 109px;background:#FFEFBF;top:0px;right:0px;text-align:center;font-size:15px;color:#D83300;}
.server .default li{padding:10px;height:100px;}


.server .select{display:inline-block;padding:5px;position:relative;height:90px; position:relative;}
.server .select img{width:90px;height:90px;float:left;}
.server .select p{margin-left:100px;}
.server .select .name{color:#333;font-size:15px;padding-top:5px;width: 320px;}
.server .select .name a{font-size:14px;color:#3C71D5;margin-left:10px;}
.server .select .price{color:#D83300;font-size:14px;}
.server .select .desc{color:#999;font-size:12px;margin-top:6px;margin-bottom:6px;}

.server .select a.iconfont{ position:absolute;top:20px;right:10px;color:#999;font-size:16px;}

.server .select .option{background:#fff;border:1px solid #ddd;margin-top:1px; position:absolute;z-index:1;width:340px;}

.server li em{display:none;width:70px;text-align:right;font-size:14px;}

.server .other{padding:10px;color:#D86C00;margin-bottom:10px;}
.server .other .name{color:#333;margin-left:60px;font-size:14px;}
.server .other .desc{color:#999;margin-left:60px;font-size:12px;}
.server .other img{float:left;width:50px;height:50px;}
.server .other .otherMain .price{float:right;color:#D83300;margin-top:10px;font-size:16px;}
.server .other .otherMain{height: 60px;border-bottom: 1px solid #ddd;margin-bottom: 10px;}

.server .recommend{float:right;padding:0px 20px;width:500px;border:2px solid #ddd; position:relative;}
.server .recommend h3 span{padding:5px 10px;background:#FFFDEF;border:1px solid #FFD493;font-size:12px;border-radius:4px;margin-left:6px;}
.server .recommend h3 span i{display: inline-block;width: 9px;height: 12px;background: url(../images/sprite.png) no-repeat;background-position: -27px -1px;margin-left: -16px;}

.server .recommend li{padding:2px 0;border-bottom:1px solid #ddd;}
.server .recommend .txt{background:#f5f5f5;padding:5px;border-top:1px solid #ddd;}
.server .recommend .txt p{width:475px;height:22px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;text-decoration: none;}

.server .recommend .txt i{float:right;color:#3C71D5;}
.server .recommend .txt p.open{height:auto;}
.server .total{text-align:right;border-top:1px solid #ddd;padding:0 30px 30px 0;margin-top:30px;}
.server .total span{color:#D83300;font-size:24px;margin-right:50px;}

.goodsList .dialog-content{width:590px;margin-left:-300px;}
.goodsList div.content{padding:0px;height:300px;overflow-x:hidden;overflow-y:auto;}

.goodsList  li{padding:5px; cursor:pointer;float:left;width:250px;height:45px;margin:0 10px 20px 10px;border:1px solid #ddd; position:relative;}

.goodsList  li:hover{background:#f8f8f8; box-shadow:0px 0px 6px #999;border:1px solid #ccc;}
.goodsList  li img{width:45px;height:45px;margin-left:5px;float: left;}
.goodsList  li p{margin-left:55px;}
.goodsList  li .name{padding-top:0px;font-size:12px;line-height:16px;}
.goodsList  li .price{color:#D83300;}
.goodsList  li i{position:absolute;bottom:-3px;right:0px;color:#1280CD; visibility:hidden; font-size:16px;}
.goodsList  li.current{border:1px solid #0A5ECC;}
.goodsList  li.current i{ visibility:visible;}

.companyList{margin-left:10px;}
.companyList ul{height:580px;overflow:hidden;}
.companyList li {float:left;margin:0 30px 10px 0px;width:190px;height:280px; cursor:pointer; position:relative;border:1px solid #fff;}
.companyList li:Hover,.companyList .current{box-shadow:0px 0px 6px #999;border:1px solid #1280CD;}
.companyList li img{width:190px;height:190px;margin-bottom:6px;}
.companyList li .name{text-align:center;font-size:14px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-decoration: none;}
.companyList li .orange{color:#f60;}
.companyList li .star{text-align:center;font-size:14px;color:#888;}
.companyList li .star i{margin:0 1px;}
.companyList li .address{text-align:center;color:#999;}
.companyList li .selected{display:none;}
.companyList li:hover .selected,.companyList .current .selected{ position:absolute;width:190px;height:120px;top:0px;left:0px;color:#59A6F1;font-size:42px;text-align:center;padding-top:70px;display:block;;background: rgba(0,0,0,.5);filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#66000000', EndColorStr='#66000000');}
.page a{border:1px solid #ddd;padding:3px 10px;background:#fff;margin-right:4px;color:#333;}
.page a:Hover{color:#f60;background:#f8f8f8;}


.companyList .time{float:right;margin-top: -10px;}
.companyList .time input{background:#EEEEEE;padding:10px 10px;text-align:center;border:1px solid #e2e2e2;}
.companyList .time select{padding:8px;background: #EEEEEE;border: 1px solid #e2e2e2;font-size: 14px;}

.companyList .btn{padding:20px 0px;border-top:1px solid #ddd;margin-top:20px;}
.companyList .btn .back{padding:8px 10px;border:1px solid #0A5ECC;border-radius:3px;font-size:16px;display:block;width:80px;text-align: center;}
.companyList .btn .btnSubmit{float:right;background:#0A5ECC;color:#fff;padding:10px 50px;border-radius:3px;font-size:16px;}




.cart table{border:1px solid #FFEFBF;width:100%;font-size:14px;}
.cart table td{padding:10px;}
.cart table .bg{background:#FFEFBF;}
.cart table span{color:#D83300;}
.cart table em{color:#999;}

.cart .info{border:1px solid #FFEFBF;text-align:center;padding:10px;}
.cart .coupon{color:#666;margin-top:30px;}
.cart .coupon input{border:1px solid #ddd;background:#f5f5f5;padding:8px 10px;margin-right:4px;}
.cart .coupon a{color:#0A5ECC;font-size:14px;}
.cart .total{float:right;font-size:16px;margin-top:30px;}
.cart .total span{font-size:24px;color:#D83300;}
.cart .otherData{clear:both;margin-top:30px;border-top:1px solid #ddd;padding-top:10px;}
.cart .otherData p{margin-bottom:10px;color:#999;}
.cart .otherData li{float:left;width:500px;}
.cart .otherData li input{border:1px solid #ddd;background:#f5f5f5;padding:8px 10px;margin-right:4px;width:250px;}

.cart .btn{padding:20px 0px;margin-top:80px;}
.cart .btn .back{padding:8px 10px;border:1px solid #0A5ECC;border-radius:3px;font-size:16px;display:block;width:80px;text-align: center;}
.cart .btn .btnSubmit{float:right;color:#fff;padding:10px 50px;border-radius:3px;font-size:16px; background:#E03234;  cursor: pointer;  overflow: hidden;}
.cart .btn .btnSubmit:hover{background:#E44446;}

.success{width: 600px;margin:50px auto;}
.success i{color:#f60;font-size:72px;float:left;display:block;width:50px;height:50px;line-height:50px;text-align:center;margin-top:-2px;}
.success p{margin-left:100px;margin-top:10px;}
.success .btn{margin-top:40px;}
.success a{float:left;margin-right:40px;border:1px solid #0A5ECC;border-radius:5px;display:block;width:100px;height:36px;line-height:36px;text-align:center;}
.success p em{color:#f60;}

.error{width: 600px;margin:50px auto;}
.error i{color:#f60;font-size:72px;float:left;display:block;width:50px;height:50px;line-height:50px;text-align:center;margin-top:-2px;}
.error p{margin-left:100px;font-size:14px;margin-top:10px;}

.btnOrange{	margin: 20px 0;	padding: 8px 35px;	text-align: center;	display: inline-block;	border: 0;	font-size: 14px;	color: white;	text-decoration: none;	border-radius: 4px;	background-color: #ff9933;	text-shadow: rgba(0,0,0,0.2) 0 1px 0;	cursor: pointer;}

.btnOrange:hover{background-color: #ec8721;color:#fff;}

.btnBlue{
	margin: 20px 0;
	padding: 8px 35px;
	text-align: center;
	display: inline-block;
	border: 0;
	font-size: 14px;
	color: white;
	text-decoration: none;
	border-radius: 4px;
	background-color: #BAD9F1;
	text-shadow: rgba(0,0,0,0.2) 0 1px 0;
	cursor: pointer;
}

.btnBlue:hover{background-color: #BAD9F1;color:#fff;}


#footer{ padding: 40px 0;width:1180px;margin:0 auto;}
#footer .contactBox{ border-bottom: 1px solid #cccccc; padding-bottom: 30px; overflow: hidden;}
#footer .phoneBox{ float: left;}
#footer .phoneBox p{ color: #343434; font-size: 16px; margin: 3px 0;}
#footer .phone{ display: inline-block; width: 12px; height: 17px; background: url(../images/icon4.png) 0 0 no-repeat; margin-left: 10px;}
#footer p.phoneNum{ font-size: 24px;}
#footer .ios{ float: left; display: block; background: url(../images/icon1.jpg) 60px 10px no-repeat; width: 150px; height: 40px; background-color: #2693FF; border-radius: 5px; color: #fff; text-align: center; padding-top: 50px;margin-left: 230px;}
#footer .android{ float: left; display: block; background: url(../images/icon2.jpg) 60px 10px no-repeat; width: 150px; height: 40px; background-color: #2693FF; border-radius: 5px; color: #fff; text-align: center; padding-top: 50px; margin-left: 40px;}
#footer .erweima{ float: right; color: #333333; font-size: 16px; margin-right: 10px; margin-top: 20px;}
#footer img{ float: right;}
#footer .item{ overflow: hidden; margin-top: 10px;}
#footer a{ display: block; float: left; margin: 5px 10px; font-size: 16px; color: #333333;}
#footer .copyright{ color: #999999; font-size: 14px; margin: 5px;}


.getCode{padding:9px 20px;border-radius: 3px;background:#f60;margin-top: 3px;color: #fff;position:relative;	top:2px;}

.dialog {  position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100%;  display: none;background: rgba(0,0,0,.4);filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#66000000', EndColorStr='#66000000');}

.dialog .dialog-content {  position: absolute;  top: 20%;  left: 50%;  background: #fff;  padding: 20px 25px;
}
.dialog .dialog-tit {  padding-bottom: 15px;  border-bottom: 1px solid #ddd;  margin-bottom: 15px;}
.dialog .dialog-tit strong {  color: #333;  font-size: 24px;  float: left;}
.dialog .dialog-tit .close {  float: right;	font-size:24px;}
.dialog .content {  padding: 12px;}
.dialog .content .t-tit {  font-size: 18px;  color: #070708;  padding-bottom: 8px;}
.dialog .content .star-tip {  padding-bottom: 20px;}
.dialog .content .textarea {  padding-bottom: 15px;}
.dialog .content .pj-txt {  border: 1px solid #ddd;  width: 604px;  height: 77px;  padding: 2px;}
.dialog .dg-list-item {  padding-bottom: 15px;}
.dialog .dg-list-item .label-txt {
  display: inline-block;  *display: inline;  *zoom: 1;  vertical-align: middle;  text-align: right;  color: #333;  font-size: 18px;  padding-right: 12px;  width: 75px;}
.dialog .dg-list-item .label-ipt {  border: 1px solid #D0D0D0;  padding: 10px 5px;  font-size: 16px;  width: 270px;  height: 18px;  line-height: 18px;  vertical-align: middle;}
.dialog .dg-list-item .code {  vertical-align: middle;  margin-left: 10px;}
.dialog .dg-list-item .reg-link {  font-size: 14px;  color: #333;}
.dialog .dg-list-item .reg-link a {  text-decoration: underline;  color: #333;}
.dialog .dg-list-item .reg-link a:hover {  color: #0a5ecc;}
.dialog .dg-list-item .slt-s {  padding: 8px;  font-size: 16px;  color: #333;  border: 1px solid #D0D0D0;  vertical-align: middle;}

.red-link {border: none;background: #ff3300;width: 160px;height: 40px;color: #fff;text-align: center;line-height: 40px;font-size: 18px;font-family: "Microsoft YaHei";cursor: pointer;display: inline-block;border-radius: 4px;}


.inquiry_bg a{text-decoration: none;font-size: 12px;color: #515151;}
.inquiry_list_top{width: 100%;height: 77px;border-bottom: 1px solid #e1e1e1;}
.inquiry_bg{background-color: #fff;}
.inquiry_list_nav{width: 1038px;margin: 0 auto; padding-bottom: 90px;}
 .blue_color{color: #31a5e7;}
li{list-style: none;}
.clear{clear: both;width: 0;height: 0;overflow: hidden;}
.inquiry_box{padding: 38px 0px 84px 0px; height: 204px;}
.inquiry_box .img_left{width: 394px;padding-left:30px;display: inline-block;float: left;}
.inquiry_box .img_right{width:488px;padding: 0px 46px 0px 80px;display: inline-block;float: left;}
.inquiry_box .img_right p{font-size: 20px;padding-bottom: 40px;}
.img_right span{font-size: 16px;}
.img_right a{font-size: 16px;display: inline-block;color: #fff;background-color: #31a5e7;width: 103px;height: 36px;text-align: center;line-height: 36px; vertical-align:middle;}
.img_right .getCodeGray{background:#f5f5f5;color:#999;font-size:12px;}
.img_right input{height: 34px;border: 1px solid #dfe0e0;background-color: #fff;line-height:34px;margin-right:20px; display:inline-block;vertical-align:middle;}
.img_right .note{padding-top: 17px;line-height: 34px;vertical-align: middle;}
.img_right .note input{width: 97px;margin-left: 37px;padding-left: 10px;}
.img_right .phone input{width: 228px;margin-left: 54px; padding-left: 10px;}
.img_right input.errorInput{border-color: #d84b39;}
.img_right .phone{line-height: 34px;vertical-align: middle;}
.img_right .error_tips{color: #f00; margin-top: 15px;}
.order_list_table{background-color: #fff;border: 1px solid #dfe0e0;width: 100%;text-align: center;font-size: 14px;}
.order_list_table th{height: 58px;line-height: 58px;font-weight: normal;text-align: center;background:#f9f9f9;}
.order_list_table td{border-top: 1px solid #efefef;padding: 7px 0px;}
.order_list_table .paymenting{width: 62px;height: 23px;display: inline-block;background-color:#ea5245;color: #fff;line-height: 23px;margin-right: 6px; }
.color_9{color: #999;}
.order_list_table .paging{text-align: right;height: 62px;line-height: 6px;}
.order_list_table .paging a{display: inline-block;height: 25px;line-height: 25px;margin-right: 17px;padding: 0 10px 0 9px;vertical-align: middle;border: 1px solid #dfe0e0;background-color: #f7f7f7;}
.order_list_table .paging a.selected{background-color:  #03b5f6;color: #FFFFFF;border: 1px solid #03b5f6；}
.order_list_table .paging a.arrows_left{background: url(../images/store_bg.png) no-repeat -208px -182px;width: 10px;height: 16px;border: none;}
.order_list_table .paging a.arrows_right{ background:url(../images/store_bg.png) no-repeat -178px -182px;width: 10px;height: 16px;border: none;}
.empty_data td{font-size: 24px;padding:20px 0;}